home *** CD-ROM | disk | FTP | other *** search
- Quick Documentation for Terminal.Pas by Jim Nutt (76044,1155 or 71076,1434)
-
- Description:
-
- Terminal is a terminal emulation program supporting VIDTEX cursor control
- codes and CIS-A protocol uploads and downloads. It is written in Turbo
- Pascal and is placed in the public domain. Thanks to Charles McGuinness
- of the programmer's sig (PCS-158) for all the information there on CIS-A
- as well as some examples coded in C. Thanks to Scott Murphy and Alan
- Bishop for the routines to do interrupt driven serial I/O. This is a
- program under development, more features are yet to come, but hopefully
- this will whet your appetite a little bit.
-
- Startup:
-
- Terminal is set up to use com1:, anyone needing to use com2: will have
- to change the appropriate places in async.pas. (async.pas is a slightly
- modified version of ITRMPORT.INC by Scott Murphy, patches for it to work
- on com2: should work for Terminal as well). To start the program simply
- type 'terminal <cr>', it will come up with the com parameters set to
- 1200 baud, 8 data bits, no parity, and 1 stop bit. To use it with CIS
- you must go to DEFALT and change your terminal type to VIDTEX, this will
- set the other parameters appropriately. Once this is done Terminal will
- be ready to go.
-
- Commands:
-
- Terminal has very few commands, yet. I am open for suggestions as to what
- commands are needed and how badly they are needed. The current command
- list is as follows:
-
- Buffer Commands:
- <ALT>-<S> Open RAM capture buffer. The capture buffer is 64k long.
- <ALT>-<C> Close RAM capture buffer. This is done automatically when
- the buffer files up.
- <ALT>-<K> Kill the capture buffer. Clears the buffer's contents.
- <ALT>-<W> Write the capture buffer to a file.
-
- Parameter Set Command:
- <ALT>-<P> Set program and communications parameters. This command
- asks for a subcommand. These are specified in the form
- "subcommand,value". The following are legal subcommands:
-
- baud,value Sets the current baud rate to value
- word,value Sets the current word length to value
- stop,value Sets the current stop bits to value
- parity,value Sets the parity to value
- display Displays the current parameters
- file,filename Assigns the capture buffer file to
- filename.
-
- All subcommands may be abbreviated to a single letter
- followed by a parameter. In the case of display, no
- parameter is necessary.
-
- Miscellaneous commands:
- <ALT>-<H> Hangs up the modem (hopefully) by bringing DTR low.
- <ALT>-<D> Prompts for the number to be dialed. Currently only
- for Hayes(tm) compatible modems.
- <ALT>-<X> Exits terminal. Does not disconnect.
-
- Uploads/Downloads
- To upload and download using Terminal, first make sure that you have
- told DEFALT that you are using a vidtex compatible terminal emulator.
- Next just issue the normal commands to download without specifying a
- protocol. CIS will interrogate Terminal and ask what protocol to
- use, to which Terminal will reply 'CIS A, of course', (or something
- to that effect). CIS will then prompt you for a filename to use at
- your end, answer that prompt and the computers will do the rest.
-
- Cursor Positioning
- Terminal responds to all the Vidtex screen control commands except
- those dealing with color and graphics (coming soon!). It also does
- not allow CIS to open and close its ram buffer. The codes are listed
- in VID-12 on CIS.
-
-
-